Next | Prev | Up | Top | Contents | Index
Network Initialization Process
During system initialization, the shell script /etc/init.d/network is called. These are the actions performed by the script at startup:
- Checks hostname and Internet address to determine if system should be configured as standalone or networked. Checks sys_id and hosts files. If the network configuration flag is off, the system is configured for standalone operation.
- Determines names and addresses or primary and router interfaces for typical configurations.
- Obtains any site-dependent information for interfaces from the netif.options file.
- If system is not diskless, the shell script flushes all old routes.
- Configures all interfaces, including loopback, using the ifconfig command.
- If configured for IP packet filtering, the shell script starts the IP packet filtering daemon (/usr/etc/ipfilterd). The ipfilterd daemon must be started before gateway interface initialization.
- Initializes gateway interface.
- Initializes additional interfaces specified in the netif.options file.
- If specified, initializes the Hypernet interface according to the ifconfig-hy.options file.
- Initializes the loopback interface.
- Using the chkconfig command, determines daemon configuration and reads relevant daemon configuration files (*.options).
- Sets default route for all IP multicast packets to the primary interface.
- If NIS software is configured, defines and sets NIS domain name.
- If NIS software is configured, starts appropriate NIS daemons.
- If NFS software is configured, starts appropriate NFS daemons and mounts any NFS filesystems listed in the /etc/fstab.
- If configured on with chkconfig, it starts standard daemons (inetd, timed, timeslave, rarpd, rwhod, snmpd, and so on).
Next | Prev | Up | Top | Contents | Index